<!DOCTYPE html>
<html lang="ja">

<head>
  <meta charset="utf-8">
  <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
  <meta http-equiv="Content-Style-Type" content="text/css">
  <script src='../bbs.js'></script>

  <!-- Global site tag (gtag.js) - Google Analytics -->
  <script async src="https://www.googletagmanager.com/gtag/js?id=UA-120820034-1"></script>

  <link href="../bbs.css" type="text/css" rel="stylesheet">
  <link rel="shortcut icon" href="/favicon.ico">
  <title>【要望】チルトホイールによる横スクロール | サクラエディタ過去ログ</title>
</head>
<body>
<ul class="side">
        <a href="./" class="toindex">◀一般トップへ</a>
        <li><div class="list-title">
    <span class="no">4970</span>
    <a class="thread-title" href="4970.html#4970">【要望】チルトホイールによる横スクロール</a></div>
    <ul><li><div class="list-title">
    <span class="no">4972</span>
    <a class="thread-title" href="4970.html#4972">Re: 【要望】チルトホイールによる横スクロール</a></div>
    <ul><li><div class="list-title">
    <span class="no">4973</span>
    <a class="thread-title" href="4970.html#4973">Re2: 【要望】チルトホイールによる横スクロール</a></div>
    <ul><li><div class="list-title">
    <span class="no">4976</span>
    <a class="thread-title" href="4970.html#4976">Re3: 【要望】チルトホイールによる横スクロール</a></div>
    <ul><li><div class="list-title">
    <span class="no">4978</span>
    <a class="thread-title" href="4970.html#4978">Re4: 【要望】チルトホイールによる横スクロール</a></div>
    </li><li><div class="list-title">
    <span class="no">4979</span>
    <a class="thread-title" href="4970.html#4979">Re4: 【要望】チルトホイールによる横スクロール</a></div>
    </li><li><div class="list-title">
    <span class="no">4980</span>
    <a class="thread-title" href="4970.html#4980">Re4: 【要望】チルトホイールによる横スクロール</a></div>
    </li></ul></li></ul></li></ul></li></ul></li>
    </ul><ul class="main"><li><section><h1 id=4970>
    <span class="no">[4970]</span>
    <a class="thread-title" href="#4970">【要望】チルトホイールによる横スクロール</a>
    <span class="author">taro</span>
    <time datetime="2006-01-14T17:41:41">2006年01月14日 17:41</time></h1>
    <div class="body">開発者のみなさま、大変すばらしいソフトを本当にありがとうございます。<br><br>さて、要望なのですが、インテリマウスのチルトホイールによる<br>横スクロールに対応して欲しいです。<br>おそらく、上級者は主にキーボードを使った操作を好むことや、<br>チルトホイールは現状では一部のユーザしか使っていないことから<br>優先順位の低い要望とならざるを得ないと思いますが、<br>もし、簡単な修正で対応できるのなら、ぜひお願いします。<br><br># もし、意外に面倒な作業が必要でしたら…諦めます(^^;</div></section>
    <ul><li><section><h1 id=4972>
    <span class="no">[4972]</span>
    <a class="thread-title" href="#4972">Re: 【要望】チルトホイールによる横スクロール</a>
    <span class="author">げんた</span>
    <time datetime="2006-01-14T23:56:29">2006年01月14日 23:56</time></h1>
    <div class="body">追加すること自体はそんなに難しくないと思いますが，チルトさせたときにどのようなメッセージが来るかがわからないので...<br>SPY++とかWindows Messegeを見ることが出来るソフトがあれば，実際に操作したときのログを送ってもらうことで実装できるんですが．<br><br>またはインテリマウス買って送ってくれるとか...(笑)<br></div></section>
    <ul><li><section><h1 id=4973>
    <span class="no">[4973]</span>
    <a class="thread-title" href="#4973">Re2: 【要望】チルトホイールによる横スクロール</a>
    <span class="author">taro</span>
    <time datetime="2006-01-15T02:14:10">2006年01月15日 02:14</time></h1>
    <div class="body">▼ げんたさん<br>&gt; 追加すること自体はそんなに難しくないと思いますが，チルトさせたときにどのようなメッセージが来るかがわからないので...<br>&gt; SPY++とかWindows Messegeを見ることが出来るソフトがあれば，実際に操作したときのログを送ってもらうことで実装できるんですが．<br><br>SPY++のメッセージログと悪戦苦闘してみたのですが、よく分かりません（滝汗<br>どうも、サクラエディタの上でチルトさせても"EditorClient"クラスにはWM_HSCROLLが送られないようです。<br><br>googleキャッシュで関係のありそうな一問一答を見つけました。参考になりますでしょうか…<br><br>&gt; Tilt Wheel Messages<br>&gt; <br>&gt; Does anyone know what messages the tilt wheel on the newer mice with the tilt wheel produce.<br>&gt; I expected to simply see some WM_HSCROLL messages but I don't see any messages using Spy++.<br>&gt; My program already has custom code to handle the WM_MOUSEWHEEL message, but I don't get it on a tilt wheel action. <br>&gt; <br>&gt; Thanks,<br><br>&gt; Re: Tilt Wheel Messages<br>&gt; <br>&gt; Nevermind. I found I was getting WM_HSCROLL messages once I got a mouse activate.<br>&gt; My confusion was that my app does not require a mouse acivate for the mouse wheel messages, thus vertical scrolling using the wheel was working when the horizontal scrolling was not.<br></div></section>
    <ul><li><section><h1 id=4976>
    <span class="no">[4976]</span>
    <a class="thread-title" href="#4976">Re3: 【要望】チルトホイールによる横スクロール</a>
    <span class="author">げんた</span>
    <time datetime="2006-01-15T13:25:44">2006年01月15日 13:25</time></h1>
    <div class="body">&gt;SPY++のメッセージログと悪戦苦闘してみたのですが、よく分かりません（滝汗<br>&gt;どうも、サクラエディタの上でチルトさせても"EditorClient"クラスにはWM_HSCROLLが送られないようです。<br>WM_HSCROLLが届いていれば，スクロールバー同様に横スクロールとして処理されるはずですからね．<br>他にWM_USER + xxxx とか WM_XBUTTONDOWN とか出ていないでしょうか．<br><br>ホイールと同じであればエディタのウィンドウに届くと思いますが，フレームの方に届いているかもしれないので念のため親子のウィンドウも対象にして収集してみてください．<br></div></section>
    <ul><li><section><h1 id=4978>
    <span class="no">[4978]</span>
    <a class="thread-title" href="#4978">Re4: 【要望】チルトホイールによる横スクロール</a>
    <span class="author">taro</span>
    <time datetime="2006-01-15T16:24:11">2006年01月15日 16:24</time></h1>
    <div class="body">ご指示に従って、SPY++の"メッセージ オプション"の、"追加するウィンドウ"で、<br>"親"と"子"をチェック、WM_MOUSEMOVE、WM_NCHITTEST、WM_SETCURSOR、そして、WM_TIMER以外を<br>すべて表示するようにしてメッセージログをとってみました。<br>"アウトプット"では、"ロー メッセージ パラメータ"、"ロー戻り値"にもチェックを入れました。<br>操作内容は、まずエディタをクリックし、その後チルトホイールを左右に数回倒しています。<br><br>&lt;00001&gt; 0086017A S WM_PARENTNOTIFY fwEvent:WM_LBUTTONDOWN xPos:776 yPos:280 [wParam:00000201 lParam:01180308]<br>&lt;00002&gt; 0086017A R WM_PARENTNOTIFY lResult:00000000<br>&lt;00003&gt; 00BB01E2 S WM_MOUSEACTIVATE hwndTopLevel:0014011E nHittest:HTCLIENT uMsg:WM_LBUTTONDOWN [wParam:0014011E lParam:02010001]<br>&lt;00004&gt; 0086017A S .WM_MOUSEACTIVATE hwndTopLevel:0014011E nHittest:HTCLIENT uMsg:WM_LBUTTONDOWN [wParam:0014011E lParam:02010001]<br>&lt;00005&gt; 0086017A R .WM_MOUSEACTIVATE fuActivate:MA_ACTIVATE [lResult:00000001]<br>&lt;00006&gt; 00BB01E2 R WM_MOUSEACTIVATE fuActivate:MA_ACTIVATE [lResult:00000001]<br>&lt;00007&gt; 0086017A S WM_NCPAINT hrgn:210407D9 [wParam:210407D9 lParam:00000000]<br>&lt;00008&gt; 0086017A R WM_NCPAINT lResult:00000000<br>&lt;00009&gt; 0086017A S WM_ERASEBKGND hdc:030107CE [wParam:030107CE lParam:00000000]<br>&lt;00010&gt; 0086017A R WM_ERASEBKGND fErased:False [lResult:00000000]<br>&lt;00011&gt; 00BB01E2 P WM_LBUTTONDOWN fwKeys:MK_LBUTTON xPos:775 yPos:279 [wParam:00000001 lParam:01170307]<br>&lt;00012&gt; 01FD0260 S SBM_SETSCROLLINFO fRedraw:True lpsi:0012F998 [wParam:00000001 lParam:0012F998]<br>&lt;00013&gt; 00BB01E2 S .WM_CTLCOLORSCROLLBAR hdcSB:8401085C hwndSB:01FD0260 [wParam:8401085C lParam:01FD0260]<br>&lt;00014&gt; 00BB01E2 R .WM_CTLCOLORSCROLLBAR hBrush:0110007E [lResult:0110007E]<br>&lt;00015&gt; 01FD0260 R SBM_SETSCROLLINFO nPos:0 [lResult:00000000]<br>&lt;00016&gt; 003901E4 S SBM_SETSCROLLINFO fRedraw:True lpsi:0012F9A0 [wParam:00000001 lParam:0012F9A0]<br>&lt;00017&gt; 00BB01E2 S .WM_CTLCOLORSCROLLBAR hdcSB:ED010DB4 hwndSB:003901E4 [wParam:ED010DB4 lParam:003901E4]<br>&lt;00018&gt; 00BB01E2 R .WM_CTLCOLORSCROLLBAR hBrush:0110007E [lResult:0110007E]<br>&lt;00019&gt; 003901E4 R SBM_SETSCROLLINFO nPos:0 [lResult:00000000]<br>&lt;00020&gt; 01FD0260 S SBM_SETSCROLLINFO fRedraw:True lpsi:0012F9B4 [wParam:00000001 lParam:0012F9B4]<br>&lt;00021&gt; 00BB01E2 S .WM_CTLCOLORSCROLLBAR hdcSB:8401085C hwndSB:01FD0260 [wParam:8401085C lParam:01FD0260]<br>&lt;00022&gt; 00BB01E2 R .WM_CTLCOLORSCROLLBAR hBrush:0110007E [lResult:0110007E]<br></div></section>
    </li><li><section><h1 id=4979>
    <span class="no">[4979]</span>
    <a class="thread-title" href="#4979">Re4: 【要望】チルトホイールによる横スクロール</a>
    <span class="author">taro</span>
    <time datetime="2006-01-15T16:26:12">2006年01月15日 16:26</time></h1>
    <div class="body">（続き）<br>&lt;00023&gt; 01FD0260 R SBM_SETSCROLLINFO nPos:0 [lResult:00000000]<br>&lt;00024&gt; 003901E4 S SBM_SETSCROLLINFO fRedraw:True lpsi:0012F9BC [wParam:00000001 lParam:0012F9BC]<br>&lt;00025&gt; 00BB01E2 S .WM_CTLCOLORSCROLLBAR hdcSB:ED010DB4 hwndSB:003901E4 [wParam:ED010DB4 lParam:003901E4]<br>&lt;00026&gt; 00BB01E2 R .WM_CTLCOLORSCROLLBAR hBrush:0110007E [lResult:0110007E]<br>&lt;00027&gt; 003901E4 R SBM_SETSCROLLINFO nPos:0 [lResult:00000000]<br>&lt;00028&gt; 0086017A P WM_PAINT hdc:00000000 [wParam:00000000 lParam:00000000]<br>&lt;00029&gt; 00BB01E2 P WM_PAINT hdc:00000000 [wParam:00000000 lParam:00000000]<br>&lt;00030&gt; 00BB01E2 S WM_NCPAINT hrgn:8804023C [wParam:8804023C lParam:00000000]<br>&lt;00031&gt; 00BB01E2 R WM_NCPAINT lResult:00000000<br>&lt;00032&gt; 00BB01E2 S WM_ERASEBKGND hdc:ED010DB4 [wParam:ED010DB4 lParam:00000000]<br>&lt;00033&gt; 00BB01E2 R WM_ERASEBKGND fErased:False [lResult:00000000]<br>&lt;00034&gt; 00F301E6 P WM_PAINT hdc:00000000 [wParam:00000000 lParam:00000000]<br>&lt;00035&gt; 00F301E6 S WM_NCPAINT hrgn:00000001 [wParam:00000001 lParam:00000000]<br>&lt;00036&gt; 00F301E6 R WM_NCPAINT lResult:00000000<br>&lt;00037&gt; 00F301E6 S WM_ERASEBKGND hdc:030107CE [wParam:030107CE lParam:00000000]<br>&lt;00038&gt; 00F301E6 R WM_ERASEBKGND fErased:True [lResult:00000001]<br>&lt;00039&gt; 003901E4 P WM_PAINT hdc:00000000 [wParam:00000000 lParam:00000000]<br>&lt;00040&gt; 003901E4 S WM_NCPAINT hrgn:8E04023C [wParam:8E04023C lParam:00000000]<br>&lt;00041&gt; 003901E4 R WM_NCPAINT lResult:00000000<br>&lt;00042&gt; 003901E4 S WM_ERASEBKGND hdc:8401085C [wParam:8401085C lParam:00000000]<br>&lt;00043&gt; 003901E4 R WM_ERASEBKGND fErased:True [lResult:00000001]<br>&lt;00044&gt; 00BB01E2 S WM_CTLCOLORSCROLLBAR hdcSB:8401085C hwndSB:003901E4 [wParam:8401085C lParam:003901E4]<br>&lt;00045&gt; 00BB01E2 R WM_CTLCOLORSCROLLBAR hBrush:0110007E [lResult:0110007E]<br>&lt;00046&gt; 01FD0260 S SBM_SETSCROLLINFO fRedraw:True lpsi:0012F9B4 [wParam:00000001 lParam:0012F9B4]<br>&lt;00047&gt; 00BB01E2 S .WM_CTLCOLORSCROLLBAR hdcSB:030107CE hwndSB:01FD0260 [wParam:030107CE lParam:01FD0260]<br>&lt;00048&gt; 00BB01E2 R .WM_CTLCOLORSCROLLBAR hBrush:0110007E [lResult:0110007E]<br>&lt;00049&gt; 01FD0260 R SBM_SETSCROLLINFO nPos:0 [lResult:00000000]<br>&lt;00050&gt; 003901E4 S SBM_SETSCROLLINFO fRedraw:True lpsi:0012F9BC [wParam:00000001 lParam:0012F9BC]<br>&lt;00051&gt; 00BB01E2 S .WM_CTLCOLORSCROLLBAR hdcSB:030107CE hwndSB:003901E4 [wParam:030107CE lParam:003901E4]<br>&lt;00052&gt; 00BB01E2 R .WM_CTLCOLORSCROLLBAR hBrush:0110007E [lResult:0110007E]<br>&lt;00053&gt; 003901E4 R SBM_SETSCROLLINFO nPos:0 [lResult:00000000]<br>&lt;00054&gt; 00BB01E2 P WM_LBUTTONUP fwKeys:0000 xPos:775 yPos:279 [wParam:00000000 lParam:01170307]<br>&lt;00055&gt; 00BB01E2 S WM_CAPTURECHANGED hwndNewCapture:00000000 [wParam:00000000 lParam:00000000]<br>&lt;00056&gt; 00BB01E2 R WM_CAPTURECHANGED lResult:00000000<br></div></section>
    </li><li><section><h1 id=4980>
    <span class="no">[4980]</span>
    <a class="thread-title" href="#4980">Re4: 【要望】チルトホイールによる横スクロール</a>
    <span class="author">taro</span>
    <time datetime="2006-01-15T16:38:21">2006年01月15日 16:38</time></h1>
    <div class="body">（さらに、続き。以下延々と同じ内容が続きます。）<br>&lt;00057&gt; 00BB01E2 P message:0x0118 [Unknown] wParam:0000FFFF lParam:BF8C3DCA<br>&lt;00058&gt; 00BB01E2 P message:0x0118 [Unknown] wParam:0000FFFF lParam:BF8C3DCA<br>&lt;00059&gt; 00BB01E2 P message:0x0118 [Unknown] wParam:0000FFFF lParam:BF8C3DCA</div></section>
    </li></ul></li></ul></li></ul></li></ul></li></ul></body></html>